mealy-mouthed excuses - German English Dictionary